.first{
	height:40px;
	display:flex;
	align-items:center;
}
.group_name{
	height:30px;
	width:240px;
}
.second{
	margin-top:20px;
}
.action-area{
	float:right;
	width:calc(100% - 90px);
}
.title{
	width:90px !important;
	float:left;
}
.last{
	margin-top:20px;
	margin-left: 90px;
}
.cf{
	clear: both;
}
th{
	text-align:center;
}
.table .show{
	display:flex !important;
	align-items:center;
}
.action{
	display:flex;
	width:120px;
	height:30px;
	align-items:center;
}
.action input{
	margin:0px;
}
.menu_top{
	display:flex;
	width:120px;
	height:30px;
	align-items:center;
}
.menu_top input{
	margin:0px;
}
td .menu{
	display:flex;
	width:140px;
	height:30px;
	align-items:center;
}
.menu input{
	margin:0px;
}
.middle{
	line-height:100%;
}
.table>tbody>tr>td{
	vertical-align:middle;
}
